package ar.com.age.distribuidora.service;

import java.util.Date;
import java.util.List;

import ar.com.age.distribuidora.dominio.Cheque;
import ar.com.age.distribuidora.dominio.EstadoCheque;

public interface ChequeService {

	void crearOEditarEstadoCheque(EstadoCheque estadoCheque);

	List<EstadoCheque> buscarTodosEstadoCheque();

	void eliminarEstadoCheque(EstadoCheque estadoCheque);

	List<EstadoCheque> buscarEstadoCheque(String estado);

	void crearOEditarCheque(Cheque cheque);

	List<Cheque> buscarTodosCheque();

	void eliminarCheque(Cheque cheque);

	List<Cheque> buscarCheque(String nombre, String apellido, String banco,
			String sucursal, String cuenta, Date desde, Date hasta,
			Double monto, String estado);

	EstadoCheque retornarEstadoCheque(String estadoNuevo);

}
